from django.db import models

# Create your models here.
"""




{
    "classes" = '1班',
    
}




"""

# 关系型数据库,在表达一对多的关系时，需要设置两张表，比如一个班级表classes,一个学生表students，两张表之间的关联是通过id进行关联的

class Classes(models.Model):
    """
    主表: 班级表
    """
    c_name = models.CharField(max_length=20)


class Students(models.Model):
    """
    从表: 学生表
    """
    s_name = models.CharField(max_length=20)
    # 在从表中设置主表的外键，并且只要是一对多的关系，外键一定要设置在从表中，不能是在主表中，
    # 外键: 外部表的主键。
    # ForeignKey 必须要设置on_delete参数：表示当这条数据关联的外键classes_id,那么子表中的这条数据应该如何处理。
    classes = models.ForeignKey(Classes, on_delete=models.CASCADE)


